/*================================================================
*   Copyright (C) 2020 belonging to YangZhengQing. All rights reserved.
*   
*   文件名称：tlv_unpack.h
*   创 建 者：YangZhengQing
*   创建日期：2020年03月03日
*   描    述：
*
*================================================================*/


#include "type.h"


#ifndef TLV_UNPACK_H_
#define TLV_UNPACK_H_
#define HEAD            0x5A//报文头
#define REAR            0xA5//报文尾
#define TAG_DATE        0xFA//标签：日期
#define TAG_TIME        0xFB//时间
#define TAG_DEVICE      0xFC//设备
#define TAG_TEMP        0xFD//温度
#define TAG_CRC         0xFE//crc

int pack_length(unsigned char *data);
int tlv_unpack(u8 *data, int size,pack_t *pp);
int pack_crc(u8 *data);
void memset_pack_struct(pack_t *pp);

#endif
